package com.biz.primus.app.rest.degraded.order;

import com.biz.primus.app.rest.feign.order.OrderFeignClient;
import com.biz.primus.model.order.enums.OrderState;
import com.biz.primus.model.order.vo.request.OrderCodeAndStateVO;
import com.biz.primus.model.order.vo.request.OrderCodeVO;
import com.biz.primus.model.order.vo.request.OrderSummaryRequestVO;
import com.biz.primus.model.order.vo.request.PaidOrderRequestVO;
import com.biz.primus.model.order.vo.response.OrderResponseVO;
import com.biz.primus.model.order.vo.response.OrderSummaryResponseVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * DegradedOrderFeignClient
 *
 * @author Tiger Feng
 * @date 2017年11月16日
 */
@Component
@Slf4j
public class DegradedOrderFeignClient implements OrderFeignClient {
    @Override
    public OrderSummaryResponseVO settleOrder(OrderSummaryRequestVO requestVO) {
        return null;
    }

    @Override
    public OrderSummaryResponseVO createOrder(OrderSummaryRequestVO requestVO) {
        return null;
    }

    @Override
    public OrderResponseVO getByOrderCode(OrderCodeVO orderCodeVO) {
        return null;
    }

    @Override
    public List<OrderResponseVO> queryListByOrderStateAndOrderCode(OrderCodeAndStateVO orderCodeAndStateVO) {
        return null;
    }

    @Override
    public Boolean paidOrderCallback(PaidOrderRequestVO paidOrderRequestVO) {
        return null;
    }

    @Override
    public void cancelOrder(OrderCodeVO orderCodeVO) {

    }
}
